package com.example.paymentdemo.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.paymentdemo.entity.OrderInfo;

import java.util.List;

/**
 * @Author 上号
 * @Date 2022/5/14 10:39
 * @Version 1.0
 */
public interface OrderInfoService extends IService<OrderInfo> {
    /**
     * 创建订单
     * @param productId
     * @return
     */
    OrderInfo createOrderByProductId(Long productId);

    /**
     * 存储二维码
     * @param orderNo  商户订单编号
     * @param codeUrl  二维码
     */
    void saveCodeUrl(String orderNo, String codeUrl);

    /**
     *  查询订单
     * @return
     */
    List<OrderInfo> listOrderByCreateTimeDesc();
}
